Bár ez a megújulás olyan nagy változásokkal nem jár, leginkább a kódolás lett újrahuzalozva.
Egy ideje már dolgoztam a megjelenítő réteg átdolgozásán, ugyanis a korábbi kód - ami szintén react-ben készült - megtagadott bárminemű frissítési szándékot. Így hát nekiálltam ismét nulláról felépíteni. A korábbi class alapú megoldást ezúttal function és webhook alapokra helyeztem. A külső részben emiatt változott, de az oldal felépítésben maradt a régi.
Ha már hozzá kellett nyúlnom a frontendhez, gondoltam a repository-t is átköltöztetem egy könnyebben kezelhető helyre. Az előző oldal egy azure-ra telepített saját sensenet-en futott, nagyobb fejlesztői szabadsággal. Saját fejlesztésekkel egészíthettem ki, cserébe a nehezebb hozzáféréssel és lassabb kiszolgálással. Most a sensenet as a service egy ingyenes developer csomagjára tértem át, ahol a sensenet repository karbantartásával nem kell szüttyögnöm. Saját fejlesztésű backend kódot így ugyan nem tudok hozzá készíteni, cserébe reményeim szerint gyorsabb és megbízhatóbb szolgáltatást kapok.
Mondjuk beúszó menü mobil nézetben nem lesz, bár az már valamiért a korábbi nézetben is elromlott.
Ha minden jól megy, akkor így már csak azzal kell foglalkoznom, hogy új tartalmakat vigyek fel. A megjelenítési réteghez a régi webforms-os sensenet működési elvére hasonlító koncepcióm alapján fejlesztettem a react appot, amivel talán rugalmasabban tudom menedzselni az oldal felépítését is. Bár a frontend fejlesztés terén eléggé lemaradt a tudásom, ezért pro kóderek biztos szívrohamot kapnak egyes megoldásaimtól. Szóval tipikus "looks good on my machine".